home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / share / doc / python2.6 / README.Debian < prev    next >
Text File  |  2009-11-02  |  3KB  |  96 lines

  1.  
  2.   Python 2.6 for Debian
  3.   ---------------------
  4.  
  5. This is Python 2.6 packaged for Debian.
  6.  
  7. This document contains information specific to the Debian packages of
  8. Python 2.6.
  9.  
  10.  
  11.  
  12.    [TODO: This document is not yet up-to-date with the packages.]
  13.  
  14. Currently, it features those two main topics:
  15.  
  16.   1. Release notes for the Debian packages:
  17.   2. Notes for developers using the Debian Python packages:
  18.  
  19. Release notes and documentation from the upstream package are installed
  20. in /usr/share/doc/python2.6/.
  21.  
  22. There's a mailing list for discussion of issues related to Python on Debian
  23. systems: debian-python@lists.debian.org. The list is not intended for
  24. general Python problems, but as a forum for maintainers of Python-related
  25. packages and interested third parties.
  26.  
  27.  
  28.  
  29. 1. Release notes for the Debian packages:
  30.  
  31.  
  32. Results of the regression test:
  33. ------------------------------
  34.  
  35. The package does successfully run the regression tests for all included
  36. modules. Seven packages are skipped since they are platform-dependent and
  37. can't be used with Linux.
  38.  
  39.  
  40. 2. Notes for developers using the Debian python packages:
  41.  
  42. See the draft of the Debian Python policy in /usr/share/doc/python.
  43.  
  44. distutils can be found in the python2.6-dev package. Development files
  45. like the python library or Makefiles can be found in the python2.6-dev
  46. package in /usr/lib/python2.6/config. Therefore, if you need to install 
  47. a pure python extension, you only need python2.6. On the other hand, to 
  48. install a C extension, you need python2.6-dev.
  49.  
  50. a) Locally installed Python add-ons
  51.  
  52.     /usr/local/lib/python2.6/site-packages/
  53.     /usr/local/lib/site-python/ (version-independent modules)
  54.  
  55. b) Python add-ons packaged for Debian
  56.  
  57.     /usr/lib/python2.6/site-packages/
  58.     /usr/lib/site-python/ (version-independent modules)
  59.  
  60. Note that no package must install files directly into /usr/lib/python2.6/
  61. or /usr/local/lib/python2.6/. Only the site-packages directory is allowed
  62. for third-party extensions.
  63.  
  64. Use of the new `package' scheme is strongly encouraged. The `ni' interface
  65. is obsolete in python 1.5.
  66.  
  67. Header files for extensions go into /usr/include/python2.6/.
  68.  
  69.  
  70. Installing extensions for local use only:
  71. ----------------------------------------
  72.  
  73. Consider using distutils ...
  74.  
  75. Most extensions use Python's Makefile.pre.in. Note that Makefile.pre.in
  76. by default will install files into /usr/lib/, not into /usr/local/lib/,
  77. which is not allowed for local extensions. You'll have to change the
  78. Makefile accordingly. Most times, "make prefix=/usr/local install" will
  79. work.
  80.  
  81.  
  82. Packaging python extensions for Debian:
  83. --------------------------------------
  84.  
  85. Maintainers of Python extension packages should read
  86.  
  87.     /usr/share/doc/python/python-policy.txt.gz
  88.  
  89.  
  90.  
  91.  
  92.     03/09/98
  93.     Gregor Hoffleit <flight@debian.org>
  94.  
  95. Last change: 2001-12-14
  96.